import IconWrapper from './icon';
import type { IconProps } from './icon';

export default function UploadCloud(props:IconProps) {
    return IconWrapper(props, function(props) {
        return `<svg width='${props.size}' height='${props.size}' class='${props.className}' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'><path  stroke-linejoin='${props.strokeLinejoin}' stroke-linecap='${props.strokeLinecap}' stroke-width='${props.strokeWidth}' stroke='${props.stroke}' d='M11.678 20.271C7.275 21.318 4 25.277 4 30c0 5.523 4.477 10 10 10 .947 0 1.864-.132 2.733-.378m19.322-19.351c4.403 1.047 7.677 5.006 7.677 9.729 0 5.523-4.477 10-10 10-.947 0-1.864-.132-2.732-.378M36 20c0-6.627-5.373-12-12-12s-12 5.373-12 12m5.065 7.881L24 20.924 31.132 28M24 38V24.462'/></svg>`;
    });
}